Question on: SS2 ICT - Computer Data Conversion

Compare and contrast the functions of the Memory Address Register (MAR) and the Memory Buffer Register (MBR) in relation to main memory operations

View related lesson
Ask EduPadi AI for a detailed answer

Memory Address Register (MAR): The MAR holds the memory address of the location from which data is to be read or to which data is to be written. It acts as a pointer that helps the CPU identify the specific location in the main memory.

Memory Buffer Register (MBR): The MBR temporarily holds the data being transferred between the main memory and the CPU. It serves as a buffer to accommodate data as it's moved to or from the main memory.

While both registers are involved in main memory operations, their functions differ:

 

The MAR focuses on addressing, specifying the memory location.

The MBR focuses on the actual data being transferred, providing temporary storage.

Together, these registers facilitate efficient data movement between the CPU and main memory during read and write operations.

Add your answer

Notice: Please post responsibly.

Please share this, thanks!

No responses